from django.db import models
#定义django模型用于管理商品信息
#types模型：存储商品分类信息，分两级
#commodityinfos模型：包括名称，规格，库存，自动记录商品上架日期（auto-now-add）
# Create your models here.
class Types(models.Model):
    #商品类型模型，用于存储商品分类信息
    id = models.AutoField(primary_key=True)
    firsts = models.CharField('一级分类',max_length=100)
    seconds = models.CharField('二级分类',max_length=100)

    def __str__(self):
        return str(self.id)
    class Meta:
        verbose_name = '商品类型'#单数形式的商品类型
        verbose_name_plural = '商品类型'#复数形式的商品类型


class CommodityInfos(models.Model):
    id = models.AutoField(primary_key=True)
    name =models.CharField('商品名称',max_length=100)
    sezes = models.CharField('颜色规格',max_length=100)
    types = models.CharField('商品类型',max_length=100)
    price = models.FloatField("商品价格")
    discount = models.FloatField("折后价格")
    stock = models.IntegerField("存货信息")
    sold = models.IntegerField("已售数量")
    likes =models.IntegerField("收藏数量")
    create = models.DateTimeField('上架日期',auto_now_add=True)
    img = models.FileField("商品主图",upload_to=r'imgs')
    details = models.FileField("商品介绍",upload_to=r'details')

    def __str__(self):
        return str(self.id)
    class Meta:
        verbose_name = '商品信息'#单数形式的商品类型
        verbose_name_plural = '商品信息'#复数形式的商品类型